#include<stdio.h>
void bubblesort(int *p,int n)
{
    int tem=0;
    for(int i=0;i<n;i++)
    {

        for(int j=0;j<n-1-i;j++)
        {

            if(*p>*(p+1+j))
            {
                tem=*p;
                *p=*(p+j+1);
                *(p+j+1)=tem;
            }

        }
        p++;
    }


}


int main()
{
    int n=0;
    int arr[999]={0};
    scanf("%d",&n);
    for(int i=0;i<n;i++)
    {
        scanf("%d",&arr[i]);
    }
    printf("Data items in original order\n");
    for(int i=0;i<n;i++)
    {
       printf("%d ",arr[i]);
    }
    printf("\n");
    bubblesort(arr,n);
    printf("Data items in ascending order\n");
    for(int j=0;j<n;j++)
    {
       printf("%d ",arr[j]);
    }
return 0;
}

